package com.marvels.financial.funds.dto;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class BHPaymentPlan implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Long id;
	private String project_code;
	private String loan_id;
	private String create_type;
	private Integer tenor;
	private Date payment_date;
	private BigDecimal principal;
	private BigDecimal interest_s;
	private BigDecimal charge;
	private BigDecimal guarantee_fee;
	private BigDecimal service_fee1;
	private BigDecimal service_fee2;
	private BigDecimal service_fee3;
	private BigDecimal service_fee4;
	private BigDecimal left_principal;
	private BigDecimal ettle_amount;
	
	private String created_by ;
	private Date created_date;
	private String updated_by;
	private Date updated_date; 
	
	
	public String getCreated_by() {
		return created_by;
	}
	public void setCreated_by(String created_by) {
		this.created_by = created_by;
	}
	public Date getCreated_date() {
		return created_date;
	}
	public void setCreated_date(Date created_date) {
		this.created_date = created_date;
	}
	public String getUpdated_by() {
		return updated_by;
	}
	public void setUpdated_by(String updated_by) {
		this.updated_by = updated_by;
	}
	public Date getUpdated_date() {
		return updated_date;
	}
	public void setUpdated_date(Date updated_date) {
		this.updated_date = updated_date;
	}
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getProject_code() {
		return project_code;
	}
	public void setProject_code(String project_code) {
		this.project_code = project_code;
	}
	public String getLoan_id() {
		return loan_id;
	}
	public void setLoan_id(String loan_id) {
		this.loan_id = loan_id;
	}
	public String getCreate_type() {
		return create_type;
	}
	public void setCreate_type(String create_type) {
		this.create_type = create_type;
	}
	public Integer getTenor() {
		return tenor;
	}
	public void setTenor(Integer tenor) {
		this.tenor = tenor;
	}
	public Date getPayment_date() {
		return payment_date;
	}
	public void setPayment_date(Date payment_date) {
		this.payment_date = payment_date;
	}
	public BigDecimal getPrincipal() {
		return principal;
	}
	public void setPrincipal(BigDecimal principal) {
		this.principal = principal;
	}
	public BigDecimal getInterest_s() {
		return interest_s;
	}
	public void setInterest_s(BigDecimal interest_s) {
		this.interest_s = interest_s;
	}
	public BigDecimal getCharge() {
		return charge;
	}
	public void setCharge(BigDecimal charge) {
		this.charge = charge;
	}
	public BigDecimal getGuarantee_fee() {
		return guarantee_fee;
	}
	public void setGuarantee_fee(BigDecimal guarantee_fee) {
		this.guarantee_fee = guarantee_fee;
	}
	public BigDecimal getService_fee1() {
		return service_fee1;
	}
	public void setService_fee1(BigDecimal service_fee1) {
		this.service_fee1 = service_fee1;
	}
	public BigDecimal getService_fee2() {
		return service_fee2;
	}
	public void setService_fee2(BigDecimal service_fee2) {
		this.service_fee2 = service_fee2;
	}
	public BigDecimal getService_fee3() {
		return service_fee3;
	}
	public void setService_fee3(BigDecimal service_fee3) {
		this.service_fee3 = service_fee3;
	}
	public BigDecimal getService_fee4() {
		return service_fee4;
	}
	public void setService_fee4(BigDecimal service_fee4) {
		this.service_fee4 = service_fee4;
	}
	public BigDecimal getLeft_principal() {
		return left_principal;
	}
	public void setLeft_principal(BigDecimal left_principal) {
		this.left_principal = left_principal;
	}
	public BigDecimal getEttle_amount() {
		return ettle_amount;
	}
	public void setEttle_amount(BigDecimal ettle_amount) {
		this.ettle_amount = ettle_amount;
	}
	
}
 